home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
files
/
umich
/
utils
/
splitit.arc
/
strins.c
< prev
Wrap
Text File
|
1990-01-21
|
586b
|
38 lines
/******************************
Insert char c into string
s at position p
******************************/
void strinc(
char *s,
long p,
char c )
{
long i;
long l;
l = 0x1L + strlen(s);
for (i=l;i>p;i--)
*(s+i) = *(s+i-1);
*(s+p) = c;
}
/******************************
Insert string src into
string dst at position p
******************************/
void strins(
char *dst,
long p,
char *src )
{
long i;
long l,m;
m = strlen(src);
l = m + strlen(dst) + 0x1L;
for (i=l;i>(p+m-1);i--)
*(dst+i) = *(dst+i-m);
for (i=0;i<m;i++)
*(dst+p+i) = *(src+i);
}